//package CelestialWorkflow;
//
//import java.sql.*;         //provides connection object and sql exception
//
//import CelestialDataAccess.*;/**
// *
// * @author Chuck
// */
//import java.io.*;
//public class RegisterControl {
//  public RegisterControl(){}
//  public boolean checkEmail(String email){
//      try {
//            /* init connection */
//            DataAccessBase.open();
//
//            /* retrieve customer data */
//            CustomersDataAccess daCustomers = new CustomersDataAccess();
//            boolean bEmailExists = daCustomers.emailExists(email);
//
//            /* close after done */
//            DataAccessBase.close();
//            return bEmailExists;
//
//        }
//        catch (DataAccessException ex1){
//            return false;
//        }
//    }
//  public int insertUser(Customer cust){
//  try {
//            /* init connection */
//           DataAccessBase.open();
//
//            /* retrieve customer data */
//           CustomersDataAccess daCustomers = new CustomersDataAccess();
//           int insert = daCustomers.insertCustomer(cust);
//
//            /* close after done */
//            DataAccessBase.close();
//
//            String filename="";
//            String Link;
//            for (int i=0;i<10;i++) filename+=Integer.toString((int)(Math.random()*10));
//            filename+=".html";
//            Link="http://localhost:8085/CelestialApp/"+filename;
//            filename="C:/Users/Chuck/Desktop/HomeMostUpd/web/"+filename;
//            System.out.println("%"+filename+"%");
//            BufferedWriter out=new BufferedWriter(new FileWriter(filename));
//            String content="<script type=\"text/javascript\">window.onload =function(){alert(\"11\");document.location.href = \"ActivateServlet?activateemail="+cust.getEmail()+"\";}</script><body>FFFF</body>";
//            out.write(content);
//            out.close();    System.out.println("^"+cust.getEmail()+"^");
//            JavaMail.sendMail(cust.getEmail(),Link);
//            return insert;
//
//        }
//        catch (Exception ex1){ System.out.println(ex1.getMessage());System.out.println("Wrong file");
//            return -1;
//        }
//  }
//
//  public int activate(String email){
//     try {
//            /* init connection */
//            DataAccessBase.open();
//
//            /* retrieve customer data */
//            CustomersDataAccess daCustomers = new CustomersDataAccess();
//
//            int activate = daCustomers.activate(email);
//
//            /* close after done */
//            DataAccessBase.close();
//            return 1;//activate;
//
//        }
//        catch (DataAccessException ex1){
//            return -1;
//        }
//  }
//
//  public static void main(String args[]){
//      //RegisterControl re=new RegisterControl();
//     // int i=re.activate("freecady@gmail.com");
//     // System.out.println(i);
// String strEmail = "y090103@e.ntu.edu.sg";
//        String strPassword ="password";
//        String strFirstname = "firstname";
//        String strLastname = "lastname";
//        String strContact = "contact";
//
//        String strDay = "11";
//        String strMonth = "11";
//        String strYear = "1111";
//        Date date=new Date(Integer.parseInt(strYear),Integer.parseInt(strMonth),Integer.parseInt(strDay));
//
//        String strCountry = "country";
//        String strCity = "city";
//        String strState = "state";
//        String address1 = "address";
//        String address2 ="";
//        String strPost = "postalcode";
//
//        String strCcn = "ccn1"+"ccn2"+"ccn3"+"ccn4";
//        String strCct = "1";
//        String strCvv = "cccvv";
//        String strCDay = "11";
//        String strCMonth = "11";
//        String strCYear = "1111";
//        Date cdate=new Date(Integer.parseInt(strCYear),Integer.parseInt(strCMonth),Integer.parseInt(strCDay));
//
//        String strCch = "ccholder";
//
//        Customer cust=new Customer();
//        cust.setEmail(strEmail);
//        cust.setPassword(strPassword);
//        cust.setFirstName(strFirstname);
//        cust.setLastName(strLastname);
//        cust.setContact(strContact);
//        cust.setDOB(date);
//        cust.setCountry(strCountry);
//        cust.setCity(strCity);
//        cust.setState(strState);
//        cust.setAddressLine1(address1);
//        cust.setAddressLine2(address2);
//        cust.setPostalCode(strPost);
//        cust.setCreditCardNumber(strCcn);
//        cust.setCreditCardType(Integer.parseInt(strCct));
//        cust.setCreditCardCVV(strCvv);
//        cust.setCreditCardExpiry(cdate);
//        cust.setCreditCardHolder(strCch);
//        cust.setUserLevel(1);
//        cust.setActive(Boolean.FALSE);
//    RegisterControl ct=new RegisterControl();
//    System.out.println(ct.insertUser(cust));
//
//
//  }
//
//}